high heel shoe - French English Dictionary